package IO;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

/*IO和properties联合应用
* 如果需要经常改变的数据，可以单独写到一个文件中，使用程序动态读取
* 只需要修改这个文件的内容，Java代码不需要改动，不需要重新百衲衣，
* 服务器也不需要重启，就可以拿到动态信息
* */
public class IoAndProperties {
    public static void main(String[] args) throws IOException {
        //新建输入流对象
        FileInputStream file =new FileInputStream("D:\\BanGong\\TestFile\\temp.txt");
        //新建一个Map集合
        Properties pro =new Properties();
        //调用Properties对象的load方法将文件中的数据加载到Map中
        pro.load(file);//文件中的数据加载到了Map集合中其中等号左边做key，等号右边做value
        String name =pro.getProperty("name");//集合内读的a，得到的是文档中等号左边的数据：wadf
        System.out.println(name);
        String love =pro.getProperty("love");//配置文件内每个数据之间不建议有空格
        System.out.println(love);

    }
}
